net rainfall - French English Dictionary